<?xml version="1.0" encoding="UTF-8"?>
<definitions id="definitions"
  xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:camunda="http://activiti.org/bpmn"
  targetNamespace="Examples">
  <message id="messageId" name="ReceiveTaskMessage" />

  <process id="NonInterruptingTimerBoundaryEventScenario" isExecutable="true">
    <startEvent id="theStart" />
    <sequenceFlow id="flow1" sourceRef="theStart" targetRef="outerTask" />
    <receiveTask id="outerTask" messageRef="messageId" />
    <sequenceFlow id="flow2" sourceRef="outerTask" targetRef="end" />
    <endEvent id="end" />

    <boundaryEvent id="timerBoundaryEvent" attachedToRef="outerTask" cancelActivity="false">
      <timerEventDefinition>
        <timeCycle>R10/PT10H</timeCycle>
      </timerEventDefinition>
    </boundaryEvent>
    <sequenceFlow id="flow3" sourceRef="timerBoundaryEvent" targetRef="afterBoundaryTask" />
    <userTask id="afterBoundaryTask" />
    <sequenceFlow id="flow4" sourceRef="afterBoundaryTask" targetRef="afterBoundaryEnd" />
    <endEvent id="afterBoundaryEnd" />
  </process>
</definitions>
